package com.ljj.bitetime.util

import android.content.Context
import android.widget.Toast

object ToastManager {
    private var currentToast: Toast? = null

    /**
     * 显示一个可中断的 Toast（自动取消前一个）
     * @param context Context
     * @param text 要显示的文本
     * @param duration 显示时长（默认 Toast.LENGTH_SHORT）
     */
    fun interruptedToast(context: Context, text: CharSequence, duration: Int) {
        currentToast?.cancel()
        currentToast = Toast.makeText(context, text, duration)
        currentToast?.show()
    }
}